const go/types.invalid

165 uses

	go/types (current package)
		assignments.go#L28: 	case invalid:
		assignments.go#L39: 		x.mode = invalid
		assignments.go#L54: 					x.mode = invalid
		assignments.go#L64: 					x.mode = invalid
		assignments.go#L82: 			x.mode = invalid
		assignments.go#L99: 		x.mode = invalid
		assignments.go#L117: 		x.mode = invalid
		assignments.go#L122: 	if x.mode == invalid || !isValid(x.typ) || !isValid(lhs.typ) {
		assignments.go#L145: 	if x.mode == invalid {
		assignments.go#L157: 	if x.mode == invalid || !isValid(x.typ) || !isValid(lhs.typ) {
		assignments.go#L161: 		x.mode = invalid
		assignments.go#L173: 				x.mode = invalid
		assignments.go#L222: 	if x.mode == invalid || !isValid(x.typ) {
		assignments.go#L229: 	case invalid:
		assignments.go#L256: 			x.mode = invalid
		assignments.go#L447: 		if commaOk && rhs[0].mode != invalid && rhs[1].mode != invalid {
		assignments.go#L455: 	if rhs[0].mode != invalid {
		assignments.go#L511: 		if commaOk && rhs[0].mode != invalid && rhs[1].mode != invalid {
		assignments.go#L519: 	if rhs[0].mode != invalid {
		builtins.go#L59: 			if a.mode == invalid {
		builtins.go#L150: 		mode := invalid
		builtins.go#L209: 		if mode == invalid {
		builtins.go#L316: 		if x.mode == invalid || y.mode == invalid {
		builtins.go#L412: 		if x.mode == invalid {
		builtins.go#L440: 				if x.mode == invalid {
		builtins.go#L547: 			if a.mode == invalid {
		builtins.go#L559: 				if x.mode == invalid {
		builtins.go#L583: 			if x.mode == invalid {
		builtins.go#L631: 		if x.mode == invalid {
		builtins.go#L648: 				if a.mode == invalid {
		builtins.go#L673: 		if x.mode == invalid {
		builtins.go#L691: 		if x.mode == invalid {
		builtins.go#L719: 		if x.mode == invalid {
		builtins.go#L779: 		if x.mode == invalid {
		builtins.go#L842: 		if x.mode == invalid {
		builtins.go#L862: 		if x.mode == invalid {
		builtins.go#L908: 		if x.mode == invalid {
		builtins.go#L917: 	assert(x.mode != invalid)
		call.go#L54: 			x.mode = invalid
		call.go#L68: 		x.mode = invalid
		call.go#L119: 			x.mode = invalid
		call.go#L192: 	case invalid:
		call.go#L200: 		if x.mode == invalid {
		call.go#L204: 		x.mode = invalid
		call.go#L210: 			if x.mode != invalid {
		call.go#L234: 			x.mode = invalid
		call.go#L238: 		if x.mode != invalid && x.mode != constant_ {
		call.go#L252: 		x.mode = invalid
		call.go#L268: 			x.mode = invalid
		call.go#L279: 			x.mode = invalid
		call.go#L329: 		x.mode = invalid
		call.go#L407: 			if t, ok := x.typ.(*Tuple); ok && x.mode != invalid {
		call.go#L785: 	case invalid:
		call.go#L974: 	x.mode = invalid
		call.go#L1034: 	return x.mode != invalid
		const.go#L243: 		x.mode = invalid
		const.go#L297: 		x.mode = invalid
		conversions.go#L53: 			x.mode = invalid
		conversions.go#L95: 		x.mode = invalid
		expr.go#L131: 	if x.mode == invalid {
		expr.go#L142: 			x.mode = invalid
		expr.go#L153: 			x.mode = invalid
		expr.go#L159: 			x.mode = invalid
		expr.go#L164: 			x.mode = invalid
		expr.go#L177: 			x.mode = invalid
		expr.go#L185: 		x.mode = invalid
		expr.go#L334: 		if c.mode == invalid {
		expr.go#L358: 	if x.mode == invalid || isTyped(x.typ) || !isValid(target) {
		expr.go#L455: 		x.mode = invalid
		expr.go#L572: 	x.mode = invalid
		expr.go#L605: 		x.mode = invalid
		expr.go#L620: 			x.mode = invalid
		expr.go#L628: 			if y.mode == invalid {
		expr.go#L629: 				x.mode = invalid
		expr.go#L638: 				x.mode = invalid
		expr.go#L645: 			if y.mode == invalid {
		expr.go#L646: 				x.mode = invalid
		expr.go#L651: 			x.mode = invalid
		expr.go#L672: 				x.mode = invalid
		expr.go#L723: 		x.mode = invalid
		expr.go#L759: 	if x.mode == invalid {
		expr.go#L762: 	if y.mode == invalid {
		expr.go#L763: 		x.mode = invalid
		expr.go#L774: 	if x.mode == invalid {
		expr.go#L797: 		x.mode = invalid
		expr.go#L802: 		x.mode = invalid
		expr.go#L810: 			x.mode = invalid
		expr.go#L820: 				x.mode = invalid
		expr.go#L896: 		if x.mode == invalid {
		expr.go#L900: 		if y.mode == invalid {
		expr.go#L901: 			x.mode = invalid
		expr.go#L967: 	if x.mode == invalid || x.mode == novalue {
		expr.go#L987: 		x.mode = invalid
		expr.go#L998: 	x.mode = invalid
		expr.go#L1016: 		if x.mode == invalid {
		expr.go#L1022: 		if x.mode == invalid {
		expr.go#L1028: 		if x.mode == invalid {
		expr.go#L1049: 		if x.mode == invalid {
		expr.go#L1055: 		if x.mode == invalid {
		expr.go#L1061: 		if x.mode == invalid {
		expr.go#L1093: 		case invalid:
		expr.go#L1121: 		if x.mode == invalid {
		expr.go#L1131: 		if x.mode == invalid {
		expr.go#L1159: 	x.mode = invalid
		expr.go#L1249: 	if t, ok := x.typ.(*Tuple); ok && x.mode != invalid {
		expr.go#L1316: 		x.mode = invalid
		expr.go#L1327: 			x.mode = invalid
		index.go#L24: 	case invalid:
		index.go#L30: 		x.mode = invalid
		index.go#L47: 	if x.mode == invalid {
		index.go#L92: 			x.mode = invalid
		index.go#L166: 					x.mode = invalid
		index.go#L190: 		x.mode = invalid
		index.go#L196: 		x.mode = invalid
		index.go#L213: 	if x.mode == invalid {
		index.go#L223: 		x.mode = invalid
		index.go#L234: 				x.mode = invalid
		index.go#L253: 			x.mode = invalid
		index.go#L272: 		x.mode = invalid
		index.go#L281: 		x.mode = invalid
		index.go#L379: 	if x.mode == invalid {
		index.go#L385: 	if x.mode == invalid {
		infer.go#L68: 		if arg.mode == invalid {
		infer.go#L168: 		if arg.mode == invalid {
		literals.go#L64: 			x.mode = invalid
		literals.go#L69: 	if x.mode == invalid {
		literals.go#L75: 		x.mode = invalid
		literals.go#L107: 		x.mode = invalid
		literals.go#L155: 			x.mode = invalid
		literals.go#L236: 			x.mode = invalid
		literals.go#L264: 			x.mode = invalid
		literals.go#L274: 			x.mode = invalid
		literals.go#L290: 			if x.mode == invalid {
		literals.go#L340: 			x.mode = invalid
		operand.go#L25: 	invalid   operandMode = iota // operand is invalid
		operand.go#L40: 	invalid:   "invalid operand",
		operand.go#L157: 	case invalid, novalue, builtin, typexpr:
		operand.go#L288: 		x.mode = invalid
		operand.go#L313: 	if x.mode == invalid || !isValid(T) {
		recording.go#L24: 	case invalid:
		recording.go#L62: 	if mode == invalid {
		recording.go#L100: 	if a[0].mode == invalid {
		stmt.go#L240: 		if x.mode == invalid || v.mode == invalid {
		stmt.go#L244: 		if v.mode == invalid {
		stmt.go#L250: 		if res.mode == invalid {
		stmt.go#L466: 		if ch.mode == invalid || val.mode == invalid {
		stmt.go#L499: 		if x.mode == invalid {
		stmt.go#L509: 		if x.mode == invalid {
		stmt.go#L541: 			if x.mode == invalid {
		stmt.go#L622: 		if x.mode != invalid && !allBoolean(x.typ) {
		stmt.go#L649: 			if x.mode != invalid && !Comparable(x.typ) && !hasNil(x.typ) {
		stmt.go#L651: 				x.mode = invalid
		stmt.go#L741: 			if x.mode != invalid {
		stmt.go#L850: 			if x.mode != invalid && !allBoolean(x.typ) {
		stmt.go#L894: 	if x.mode != invalid {
		stmt.go#L1003: 				if x.mode != invalid && !isInteger(x.typ) {
		typexpr.go#L22: 	x.mode = invalid
		typexpr.go#L265: 		case invalid:
		typexpr.go#L282: 		case invalid:
		typexpr.go#L528: 		if x.mode != invalid {